var relatedTitles=new Array();
var relatedTitlesNum=0;
var relatedUrls=new Array();
function related_results_labels(json)
{
	for(var i=0;i<json.feed.entry.length;i++)
	{
		var entry=json.feed.entry[i];
		relatedTitles[relatedTitlesNum]=entry.title.$t;
		for(var k=0;k<entry.link.length;k++)
		{
			if(entry.link[k].rel=='alternate')
			{
				relatedUrls[relatedTitlesNum]=entry.link[k].href;relatedTitlesNum++;
				break
			}
		}
	}
}
function removeRelatedDuplicates()
{
	var tmp=new Array(0);
	var tmp2=new Array(0);
	for(var i=0;i<relatedUrls.length;i++)
	{
		if(!contains(tmp,relatedUrls[i]))
		{
			tmp.length+=1;
			tmp[tmp.length-1]=relatedUrls[i];
			tmp2.length+=1;
			tmp2[tmp2.length-1]=relatedTitles[i]
		}
	}
	relatedTitles=tmp2;
	relatedUrls=tmp
}
function contains(a,e)
{
	for(var j=0;j<a.length;j++)
	{
		if(a[j]==e)
		{
			return true
		}
	};
	return false
}
function printRelatedLabels(currenturl)
{
	for(var i=0;i<relatedUrls.length;i++)
	{
		if(relatedUrls[i]==currenturl)
		{
			relatedUrls.splice(i,1);
			relatedTitles.splice(i,1)
		}
	}
	var r=Math.floor((relatedTitles.length-1)*Math.random());
	var i=0;
	if(relatedTitles.length>1)
	{
		document.write('<h2>'+relatedpoststitle+'</h2>')
	}
	document.write('<ul>');
	while(i<relatedTitles.length&&i<20&&i<maxresults)
	{
		document.write('<li><a href="'+relatedUrls[r]+'">'+relatedTitles[r]+'</a></li>');
		if(r<relatedTitles.length-1)
		{
			r++
		}
		else
		{
			r=0
		}
		i++
	}
	document.write('</ul>');
	relatedUrls.splice(0,relatedUrls.length);
	relatedTitles.splice(0,relatedTitles.length);
}